package com.wzdigit.wms.raw.client.request.asn.report.ortherasn;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

/**
 * 其他入库单主页查询实体类
 * Created by zyf on 2021/6/8 15:15
 */
@Data
public class OrtherAsnRequest {
    //初级搜索
    @ApiModelProperty(value = "入库单号(模糊)")
    private String filter;

    //高级搜索
    @ApiModelProperty(value = "入库单号")
    private String asnNo;

    @ApiModelProperty(value = "入库仓库【新增】")
    private String whsCode;

    @ApiModelProperty(value = "物料编码(ID)")
    private BigDecimal skuId;

    @ApiModelProperty(value = "订单状态(数字)")
    private Integer status;

    @ApiModelProperty(value = "初始审核时间毫秒值")
    private Long beginTime;

    @ApiModelProperty(value = "结束审核时间毫秒值")
    private Long endTime;

    @ApiModelProperty(value = "初始审核时间后端计算",hidden = true)
    private Date beginTimeDate;

    @ApiModelProperty(value = "结束审核时间后端计算",hidden = true)
    private Date endTimeDate;

    @ApiModelProperty(value = "单据类型,如R11")
    private String asnType;

    @ApiModelProperty(value = "关联单号")
    private String poNo;

    @ApiModelProperty(value = "复选框[传勾选的asnHeaderId集合，仅导出时传]")
    private List<BigDecimal> headerIds;



}
